enum lang{
    ch,en
}
public enum Identity {
    WEREWOLF,
    VILLAGER,
    SEER,
    GUARD,
    WITCH,
    WWK, // White Werewolf king
    HUNTER
    ;

    @Override
    public String toString() {
        return toString(lang.ch);
    }

    public String toString(lang lang) {
        switch (lang){
            case ch:
                switch (this){
                    case WEREWOLF:
                        return "狼人";
                    case GUARD:
                        return "守卫";
                    case SEER:
                        return "预言家";
                    case VILLAGER:
                        return "村民";
                    case WWK:
                        return "白狼王";
                    case WITCH:
                        return "女巫";
                    case HUNTER:
                        return "猎人";
                }
                break;
            case en:
                switch (this){
                    case WEREWOLF:
                        return "werewolf";
                    case GUARD:
                        return "guard";
                    case SEER:
                        return "seer";
                    case VILLAGER:
                        return "villager";
                    case WWK:
                        return "white werewolf king";
                    case HUNTER:
                        return "hunter";
                    case WITCH:
                        return "witch";
                }
        }
        return "Error";
    }
}
